package com.leyou.item.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.leyou.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 库存量单位
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName(value = "tb_sku")
public class Sku extends BaseEntity {
    @TableId
    private Long id;
    /**
     * spu表的id
     */
    private Long spuId;
    /**
     * 商品sku的标题
     */
    private String title;
    /**
     * 商品的图片，多个图片以‘,’分割
     */
    private String images;
    /**
     * 销售价格，单位为分
     */
    private Long price;
    /**
     * 销量
     */
    private Long sold;
    /**
     * 库存
     */
    private Integer stock;
    /**
     * sku的特有规格参数键值对，json格式  商品特殊规格
     */
    private String specialSpec;
    /**
     * 商品特殊规格的下标
     */
    private String indexes;
    /**
     * 是否上架，0下架，1上架
     */
    private Boolean saleable;

}
